home *** CD-ROM | disk | FTP | other *** search
/ Aminet 32 / Aminet 32 (1999)(Schatztruhe)[!][Aug 1999].iso / Aminet / util / libs / ppclibemu.readme < prev    next >
Encoding:
Text File  |  1999-05-23  |  3.6 KB  |  113 lines

  1. Short:    Ppc.library emulation under WarpOS
  2. Author:   frank@phoenix.owl.de (Frank Wille)
  3. Uploader: frank@phoenix.owl.de
  4. Version:  0.6d
  5. Type:     util/libs
  6. Requires: CSPPC or BPPC, WarpOS V4 (powerpc.library V15)
  7.  
  8. ppclibemu is an emulation of the ppc.library and the PowerUp kernel
  9. under WarpOS. There is also an included ELF-LoadSeg patch which allows
  10. to start many (some?) PowerUp application as under the original en-
  11. vironment. The programs which work, will show no visible loss of
  12. performance, some are even faster than with the original kernel.
  13.  
  14. But don't expect too much from this emulation. There are still programs
  15. which won't work, though compatibility rate has improved again. :)
  16.  
  17.  
  18. Changes since last Aminet release (V0.5):
  19.  
  20. o Requires WarpOS V4 for some functions, e.g. pooled memory.
  21. o Message System support!
  22. o Asynchronous PPC tasks.
  23. o Real pooled memory support (PPCAllocPooled(), etc.) for PowerUp kernel
  24. o Pooled memory support for 68k-library.
  25.  
  26. o 68k library functions:
  27.   - PPCCreatePort()
  28.   - PPCDeletePort()
  29.   - PPCObtainPort()
  30.   - PPCReleasePort()
  31.   - PPCWaitPort()
  32.   - PPCCreateMessage()
  33.   - PPCDeleteMessage()
  34.   - PPCGetMessage()
  35.   - PPCGetMessageAttr()
  36.   - PPCReplyMessage()
  37.   - PPCSendMessage()
  38.   - PPCCreateTask() (supports startup messages and async. PPC tasks)
  39.   - PPCGetTaskAttrs()
  40.   - PPCGetAttrs() (new tag PPCINFOTAG_EMULATION)
  41.   - PPCCacheInvalidE()
  42.   - PPCCacheTrashE()
  43.   - PPCCreatePool()
  44.   - PPCDeletePool()
  45.   - PPCAllocPooled()
  46.   - PPCFreePooled()
  47.   - PPCAllocVecPooled()
  48.   - PPCFreeVecPooled()
  49.  
  50. o PowerUp kernel functions:
  51.   - PPCFindName
  52.   - PPCFindNameSync
  53.   - PPCAttemptSemaphore()
  54.   - PPCAttemptSemaphoreByName()
  55.   - PPCAttemptSemaphoreShared()
  56.   - PPCCreateSemaphore()
  57.   - PPCDeleteSemaphore()
  58.   - PPCObtainSemaphore()
  59.   - PPCObtainSemaphoreByName()
  60.   - PPCObtainSemaphoreShared()
  61.   - PPCReleaseSemaphore()
  62.   - PPCCacheFlush()
  63.   - PPCCacheFlushAll()
  64.   - PPCCacheInvalid()
  65.   - PPCRawDoFmt()
  66.   - PPCCreatePort()
  67.   - PPCDeletePort()
  68.   - PPCObtainPort()
  69.   - PPCReleasePort() 
  70.   - PPCWaitPort()
  71.   - PPCCreateMessage()
  72.   - PPCDeleteMessage()
  73.   - PPCGetMessage()
  74.   - PPCGetMessageAttr()
  75.   - PPCReplyMessage()
  76.   - PPCSendMessage()
  77.   - PPCGetTaskAttr() (new tags)
  78.   - PPCGetAttr() (new tag PPCINFOTAG_EMULATION)
  79.   - PPCSetTaskAttr()
  80.   - PPCReadByte()
  81.   - PPCReadWord()
  82.   - PPCReadLong()
  83.   - PPCWriteByte()
  84.   - PPCWriteWord()
  85.   - PPCWriteLong()
  86.  
  87.  
  88. ============================= Archive contents =============================
  89.  
  90. Original  Packed Ratio    Date     Time    Name
  91. -------- ------- ----- --------- --------  -------------
  92.    11588    4436 61.7% 13-May-99 13:53:36  history
  93.     1358     575 57.6% 13-May-99 14:37:08  Installer_Script
  94.     1754    1164 33.6% 24-Apr-99 11:04:08  Installer_Script.info
  95.      712     589 17.2% 13-May-99 11:51:52  LoadLib
  96.    62344   26233 57.9% 13-May-99 13:53:30  ppc.library
  97.    87008   31788 63.4% 13-May-99 13:53:28  ppc.library.debug
  98.    10400    5149 50.4% 19-Dec-98 22:07:20  ppcdbmode
  99.     2379     870 63.4% 13-May-99 14:00:44  ppclibemu.readme
  100.    13214    4662 64.7% 13-May-99 14:40:48  README
  101.       95      87  8.4% 20-Dec-98 16:36:22 +hello_world.c
  102.    13556    5335 60.6% 20-Dec-98 16:36:30 +hello_world.elf
  103.     8816    4818 45.3% 13-Apr-99 21:03:50 +msgtest
  104.     5481    1404 74.3% 13-Apr-99 21:03:52 +msgtest.c
  105.    10592    4204 60.3% 13-Apr-99 21:03:54 +msgtest.elf
  106.     3770    1096 70.9% 13-Apr-99 21:04:00 +msgtestPPC.c
  107.     4172    2508 39.8% 20-Dec-98 16:55:22 +objattr_demo
  108.     1553     697 55.1% 20-Dec-98 16:54:58 +objattr_demo.c
  109.     2390     735 69.2% 13-Apr-99 21:07:02 +timerobj.c
  110.    15716    6107 61.1% 13-Apr-99 21:07:04 +timerobj.elf
  111. -------- ------- ----- --------- --------
  112.   256898  102457 60.1% 14-May-99 22:07:02   19 files
  113.